
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd{
    /* 默认有边距，都要清除 */
    margin: 0;
    padding: 0;
    /*字体设置*/
    font-size: 14px;
    font-family: "Microsoft Yahei",sans-serif;
    color: #333333;
    /* 去掉列表的原点 */
    list-style: none;
    /* 默认鼠标 */
    cursor: default;
}
 
/*行内块元素*/
input,img{
    margin: 0;
    padding: 0;
    border: 0 none;
    outline-style: none;
    vertical-align: bottom; 
}
 
/*行内元素*/
a,a:active,a:visited{
    /*下划线和颜色*/
    text-decoration: none;
    color: #333;
}
 
a:hover{
    color:#333;
}
 
textarea{
    /* 边框清零 */
    border:none;
    /* 轮廓线清零 */
    outline: none;
    /* 防止文本域被随意拖拽 */
    resize: none;
}
 
i{
    /*文字样式*/
    font-style: normal; 
}
 
table{
    /*边框合并*/
    border-collapse:collapse;
    border-spacing:0;
}
 
 
/* 使用伪元素清除浮动 */
.clearfix::before,
.clearfix::after{
    content:"";
    height: 0;
    line-height: 0;
    display: block;
    visibility: none;
    clear: both;
}
 
.clearfix {
    *zoom: 1;
}
.flex{
    display: flex;
    display: -webkit-flex;
}
.common-active{
    color: #7E2C2E;
 
}
.common-active p{
    color: #7E2C2E;
} 

 .common-input{
           background-color: #FFF;
           background-image: none;
           /* border-radius: 4px; */
           border: 1px solid #DCDFE6;
           -webkit-box-sizing: border-box;
           box-sizing: border-box;
           color: #606266;
           display: inline-block;
           font-size: inherit;
           height: 35px;
           line-height: 35px;
           outline: 0;
           padding: 0 15px;
           -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
           transition: border-color .2s cubic-bezier(.645,.045,.355,1);
           width: 200px;
         }
.f-row{
    flex-direction: row;      
    justify-content: space-between;
    align-items: center;
}
.p-l{
    padding-left: 30px;
}
.textarea{
    border:1px solid rgba(221,221,221,1);
}
.f-f{
    justify-content: flex-start !important;
    align-items: flex-start;
}
.el-input__inner{
    outline: none;
    font-size: 14px !important;
}

.el-select .el-input__inner:focus{
    border-color: #ccc;
}
.setting{
    flex-direction: column;
    align-items: center;
    width: 70px;
    height: 40px;
    justify-content: center;
}
.setting .nav-icon{
    font-size: 18px;
}
.setting:hover{
    color:#7E2C2E;
    cursor: pointer;
}
.setting p:hover{
    color:#7E2C2E;
            cursor: pointer;
}
.setting .nav-icon:hover{
    color:#7E2C2E;
    cursor: pointer;
}
.el-tooltip__popper.is-light{
    border: none;
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.3);
    min-height: 50px;
    flex-direction: row;
    align-items: center;
    display: flex;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar  
{  
    width: 8px;  /*滚动条宽度*/
    height: 16px;  /*滚动条高度*/
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  /*滚动条的背景区域的圆角*/
    background-color: #ffffff;/*滚动条的背景颜色*/  
}  
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  /*滚动条的圆角*/
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #7E2C2E;  /*滚动条的背景颜色*/
}